import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import eslint from "vite-plugin-eslint";

export default defineConfig({
  plugins: [
    vue(),
    eslint({
      overrideConfigFile: ".eslintrc.cjs", // 指定eslint配置文件
      include: ["src/**/*.ts", "src/**/*.vue", "src/**/*.tsx"], // 检查的文件类型
      exclude: ["node_modules"], // 排除的目录
      cache: false, // 禁用缓存
      fix: false, // 是否自动修复
      emitError: true, // 实时输出错误
      emitWarning: true, // 实时输出警告
    }),
  ],
});
